Skip to content

fix(v1.1.1): CSS isolation and GitHub rate limit bypass#3

Merged
AhmedV20 merged 2 commits intomainfrom
feat/v1.1.1-css-fix-rate-limit
Jan 19, 2026
Merged

fix(v1.1.1): CSS isolation and GitHub rate limit bypass#3
AhmedV20 merged 2 commits intomainfrom
feat/v1.1.1-css-fix-rate-limit

Conversation

@AhmedV20
Copy link
Owner

Summary

This release fixes critical CSS conflicts with GitHub's native styling and implements a rate limit bypass by using raw.githubusercontent.com for file content fetching.

Changes

🐛 Bug Fixes

  • CSS Isolation: Disabled Tailwind Preflight to prevent styles from leaking into GitHub's page
  • List Styling: Fixed ordered (<ol>) and unordered (<ul>) list rendering in markdown content
  • Badge Layout: Fixed GitHub badges that were being affected by extension CSS

⚡ Performance

  • Rate Limit Bypass: Use raw.githubusercontent.com for file content (not rate limited like API)
  • README Fetching: Optimized to try multiple filename variants via raw URLs

🔄 Updates

  • AI Models: Updated to latest models (Gemini 3 Pro, Claude 3.7 Sonnet, new OpenRouter options)
  • Edge Store: Extension now available on Microsoft Edge Add-ons Store!
  • README: Enhanced description with Edge Store link and GIF placeholder

🔧 Technical

  • Added raw.githubusercontent.com to manifest host_permissions
  • Updated Edge deploy workflow with upload-only mode
  • Added JSZip dependency for future ZIP fallback support

Files Changed

  • tailwind.config.js - Disable Preflight
  • src/background/api/github.ts - Raw URL fetching
  • src/content/styles/global.css - Scoped CSS resets
  • public/manifest.json - Version 1.1.1 + new host permission
  • package.json - Version 1.1.1
  • README.md - Edge Store link, enhanced description
  • .github/workflows/deploy-edge.yml - Upload-only mode

Testing

  • Build passes (npm run build)
  • TypeScript check passes (npx tsc --noEmit)
  • Extension loads correctly in Edge/Chrome
  • GitHub page styles unaffected when extension is active
  • Analysis works without GitHub token (rate limit bypass)

Version: 1.1.0 → 1.1.1

- Disable Tailwind Preflight to prevent CSS leaking into GitHub page
- Use raw.githubusercontent.com for file content (bypasses API rate limits)
- Fix ordered/unordered list styling in markdown content
- Update AI model options (Gemini 3 Pro, Claude 3.7 Sonnet, OpenRouter)
- Add raw.githubusercontent.com host permission to manifest
- Update README with Edge Store link and enhanced description
- Update Edge deploy workflow to upload-only mode with certification notes
- Bump version to 1.1.1
- Remove .vite directory before manifest validation
- Change to direct file check instead of counting all manifests
- Prevents false positive on Vite's internal manifest.json
@AhmedV20 AhmedV20 self-assigned this Jan 19, 2026
@AhmedV20 AhmedV20 added bug Something isn't working documentation Improvements or additions to documentation release Release related labels Jan 19, 2026
@AhmedV20 AhmedV20 merged commit 4195b68 into main Jan 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation release Release related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant